package com.ztgf.order.models.bo;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * author: chenyu.wang
 * date: 2020-06-30 10:39
 * Description: 订单退换货表对象
 */
@Data
public class OrderReturnCommoditySaveBO implements Serializable {

    @ApiModelProperty(value = "订单id")
    private Long orderId;
    @ApiModelProperty(value = "订单商品表id")
    private Long orderCommodityId;
    @ApiModelProperty(value = "买家店铺id")
    private Long buyersShopId;
    @ApiModelProperty(value = "卖家店铺id")
    private Long sellerShopId;
    @ApiModelProperty(value = "申请类型;0申请退货，1申请换货,2申请退款不退货")
    private Integer type;
    @ApiModelProperty(value = "提交数量")
    private Integer subNumber;
    @ApiModelProperty(value = "退换货原因;0质量问题，1真假掺售，2卖家发错货，3商品破损-明显瑕疵，4协商一致退款")
    private Integer returnReason;
    @ApiModelProperty(value = "问题描述")
    private String problemDescription;
    @ApiModelProperty(value = "凭证地址;上传凭证地址，用逗号隔开")
    private String certificateFile;
    @ApiModelProperty(value = "联系人")
    private String contactUser;
    @ApiModelProperty(value = "联系电话")
    private String contactPhone;
    @ApiModelProperty(value = "买家地址id")
    private Long buyersAddressId;
    @ApiModelProperty(value = "退款金额")
    private BigDecimal returnMoney;
}
